﻿@charset "utf-8";
/* 全局标记 */
/**{overflow-x: hidden;}*/
body {margin:0;padding:0;font-size:12px;font-family: 'Microsoft Yahei','Arial';color:#555; background:url(../images/bg.jpg) repeat-x top #e8e8e8;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
table,td,tr,th{font-size:12px; padding:0; margin:0;}
input, select {font-size:12px;line-height:16px; vertical-align:middle;}
img {border:none;}
ul,ol, li {list-style-type:none;}
.clear{clear:both;}
.tables thead{ background:#eee; line-height:25px; text-align:center;}
tbody {line-height:25px; text-align:center;}
/*文本*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.textCenter {text-align:center;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.fontBold {font-weight:bold;}
.colorWhite{color:#FFF;}
.colorRed{color:#F00;}
.colorGrey{color:#888;}

/*浮动定位 显示*/
.disb {display:block;}
.undis {display:none;}
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.noborder{border:0 !important;}
.oh{ overflow:hidden;}

/*栏目间隔*/
.marginLeft10px{margin-left:10px;}

/*行空白间距*/
.boxSpace10px{margin:0 auto;font-size:0;clear:both; height:10px;}
/*行空白间距*/
.boxSpace8px{margin:0 auto;font-size:0;clear:both; height:8px;}
/*清除浮动*/
.clearboth{clear:both;}
.clearfix:after { clear: both; content: '.'; display: block; font-size: 0; line-height: 0; overflow:hidden; visibility: hidden; width: 0; height: 0; }
* html .clearfix, *:first-child+html .clearfix{ zoom: 1; display:table;}

/*链接*/
a {color:#555;text-decoration:none;}
a:hover {color:#d00004;text-decoration:underline;}
.linkWhite a{color:#fff; }
.linkWhite a:hover{color:#fff;}
.linkRed a{color:#e01f00;}
.linkRed a:hover{color:#e01f00;}
.linkGray a{color:#777}
.linkGray a:hover{ color:#e01f00}
.linkBlack a{color:#333!important}
.linkBlack a:hover{color:#e01f00}

/*分页样式*/
.pagebox {overflow:hidden;zoom:1;font-size:12px;font-family:"宋体",Arial;width:600px; margin:10px auto;padding:5px 0 15px 0; }
.pagebox span {float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a {display:block;overflow:hidden;zoom:1;_float:left;}
.pagebox span.pagebox_pre_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.pagebox span.pagebox_pre {color:#3568b9;height:23px;}
.pagebox span.pagebox_pre a, .pagebox span.pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited {border:1px #b8b8b8 solid;color:#b8b8b8;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_pre a:hover, .pagebox span.pagebox_pre a:active, .pagebox span.pagebox_next a:hover, .pagebox span.pagebox_next a:active {color:#363636;border:1px #363636 solid;}
.pagebox span.pagebox_num_nonce {border:1px #d7d7d7 solid;padding:0 8px;height:21px;line-height:21px;color:#fff;cursor:default;background:#D00004;}
.pagebox span.pagebox_num {color:#3568b9;height:23px;}
.pagebox span.pagebox_num a, .pagebox span.pagebox_num a:visited {border:1px #b8b8b8 solid;color:#8a8a8a;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_num a:hover, .pagebox span.pagebox_num a:active {border:1px #363636 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis {color:#393733;width:22px;background:none;line-height:23px;}
.pagebox span.pagebox_next_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}

.pagination {height:22px;}
.pagination-wrapper{float:right;}
.pagination  a{cursor:pointer;}
.pagination .info,.pagination .start,.pagination .prev,.pagination .next,.pagination .end,.pagination .page,.pagination .skip-to,.pagination .data-limit{float:left;height:20px;margin-left:3px;line-height:20px;}
.pagination .skip-to{margin-left:6px;}
.pagination .skip-to input{width:32px;height:18px;margin:0 2px;line-height:20px;text-align:center;vertical-align:middle;border:1px solid #ccc;}
.pagination .skip-to button{margin-left:2px;width:36px;height:21px;line-height:14px;vertical-align:middle;cursor:pointer;border:1px solid #bad6ff;background:url(/images/bg-repeatx.png) repeat-x 0 -10px;}
.pagination .data-limit{margin-left:10px;}
.pagination .data-limit select{margin-left:2px;vertical-align:middle;}
.pagination  a{color:#04c;}
.pagination  a:hover,.pagination  a:active{color:#f60;text-decoration:none;border:1px solid #f60;}
.pagination span{color:#444;}
.pagination .info{padding-top:1px;}
.pagination .start,.pagination .prev,.pagination .next,.pagination .end,.pagination .page{padding:0 7px;border:1px solid #ccc;background:#fff url(/images/pagination.png) no-repeat 1000px 1000px;}
.pagination span.page{color:#f60;border:1px solid #f60;background-color:#ffede1;}
.pagination .start,.pagination .prev{width:6px;overflow:hidden;line-height:1000px;}
.pagination .next,.pagination .end{padding-right:14px;}
.pagination span.start{background-position:0 -144px;}
.pagination a.start{background-position:0 -114px;}
.pagination span.prev{background-position:0 -24px;}
.pagination a.prev{background-position:0 6px;}
.pagination span.next{background-position:100% -84px;}
.pagination a.next{background-position:100% -54px;}
.pagination span.end{background-position:100% -204px;}
.pagination a.end{background-position:100% -174px;}
/*分页样式结束*/

/*页面样式开始*/

.boxBody{max-width:1033px;margin:0px auto;}
.boxTop{ width:1033px; height:150px; margin-top: 5px; background:url(../images/top.jpg) no-repeat;  position:relative}
.boxTop1{position:absolute; top:0px; right:10px;padding:0px 10px;height:26px;color:#fff; line-height:26px; background: #DA030A;}
.boxTop4{position:absolute; top:0px; right:134px;padding:0px 10px;height:26px;color:#fff; line-height:26px; background: #DA030A;}
.boxTop2{ height:83px; width:100%;background:url(../images/bgNav.jpg) no-repeat; position:relative; z-index:0}
.boxNav{width:1003px; height:36px; font-weight:bold}
.boxNav ul{float:left; width: 100%;padding:0 0 0 20px; overflow:hidden; }
.boxNav li{float:left;  text-align:center;font-size:14px; line-height:36px; padding:0  9px 0 9px; background: url(../images/bgnavli.jpg) no-repeat top right;}
.boxNav li:last-child{background: none;}
.boxNav li a{color:#fff}
.boxNav li a:hover{color:#fff; text-decoration:underline;}
.navCard{}
.navCard a{color:#fff!important}
.navCard a:hover{color:#fff!important;}

.boxSearch{float:right; display:inline; width:70px;text-align:left;margin-left:2px; padding:7px 0 0 0; overflow:hidden;position:relative;overflow:visible;}
.inputSearch{width:80px; height:20px; float: left; line-height:20px; background:url(../images/bgSearch.gif) no-repeat;border:0; padding:0 0 0 25px; vertical-align:middle; }

.boxTop3{text-align:left; line-height:40px; padding-left:10px;}
.subNav{margin: 0px;}

.boxMain{ background:url(../images/bgBox.jpg) repeat-y; width:100%; overflow:hidden; text-align:left;}
.boxMain1{background:url(../images/bgBox1.jpg) top no-repeat; width:100%; overflow:hidden; padding-top:10px;}
.boxMain2{ width:983px; overflow:hidden; margin:0 auto;}

.imgSlider{width:382px; height:249px; background:url(../images/bgSlider1.jpg) no-repeat top center; position:relative;}
/*幻灯spry垂直选项卡样式*/
.VTabbedPanels2 {overflow: hidden;zoom: 1; padding:0;}
.vTabGroup {float: left;padding:0; overflow:hidden; text-align:center;}
.vTabPanel {float: none;margin:15px 0 0 0; padding:0 0 0 5px;color:#fff;overflow:hidden; cursor:pointer; width:23px; letter-spacing:10px;}
.vTabSelected2 {color:#fff;}
.vContentGroup {clear: none;float: left;padding:0;color:#555; overflow:hidden; width:349px;}
.vContent{padding:5px 0 0 0}
/*幻灯spry垂直选项卡样式结束*/
.imgSlider .more{width:20px; position:absolute; left:5px; bottom:5px;}
.imgSlider .more a{color:#888;}
.imgSlider .more a:hover{text-decoration:none;}

.flashNews {position:relative;float:left;width:350px;height:230px;margin-bottom:12px;overflow:hidden;
	border:1px solid #B6CAE3; background: #999;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:350px;height:30px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;bottom:0px;width:330px;height:30px;line-height:30px;z-index:2;}
.flashNews h3 a {font-size:12px;font-family:"宋体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews img {border:0; width: 350px;}
.flashNews ul {position:absolute;right:5px;bottom:5px;padding-left:47px;_padding-left:46px;background:url('../../img/flashPage_bg.png') no-repeat 0 0;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}

.borderLRB{border-left:#c9c9c9 1px solid; border-right:#c9c9c9 1px solid; border-bottom:#c9c9c9 1px solid; overflow:hidden;}
.borderLRB p{margin: 10px auto; width: 180px; text-align: center;}
.borderLR{border-left:#c9c9c9 1px solid; border-right:#c9c9c9 1px solid; overflow:hidden;}
.borderLRT{border-left:#c9c9c9 1px solid; border-right:#c9c9c9 1px solid; border-top:#c9c9c9 1px solid; overflow:hidden;}

.newsTab{width:373px; height:242px; position:relative; font-size:14px; margin-left:15px;}
.moreLink{position:absolute;top:10px; right:10px;}
.moreLink a{color:#888; font-size:12px;}
.moreLink a:hover{color:#d00004;}

/*新闻spry选项卡*/
.TabbedPanelsTabGroup1 {height:29px; line-height:29px; padding-left:10px; background:url(../images/bgTabLine1.gif) no-repeat bottom;}
.TabbedPanelsTab1 { position: relative; float: left; margin: 0 4px 0 0;cursor: pointer; background:url(../images/bgTabD.gif) no-repeat center; display:block; width:86px; height:29px; text-align:center;}
.newsTabSelected {background:url(../images/bgTabF.gif) no-repeat center; font-weight:bold; color:#d00004;}
.TabbedPanelsTab1{text-decoration: none;}
.TabbedPanelsContentGroup1 { clear: both; width:373px; margin:0 auto;}
.TabbedPanelsContent1 {overflow: hidden;padding-top:10px;}

h3.newsListHot span{display:block; width:313px; height:48px;  padding-top:2px;line-height:19px;background:url(../images/bg_rdgz.jpg) no-repeat 10px 2px; padding-left:60px; color:#eb0004; font-weight:bold;}
h3.newsListHot span em{font-style:normal; display:block;}
h3.newsListHot span em#t1{font-size:14px; font-weight:bold;}
h3.newsListHot span em#t2{font-size:12px;  font-weight:normal;}
h3.newsListHot span em#t2 a{color:#eb0004;}

.newsList0 li{background:url(../images/bgDotLine.gif) no-repeat bottom; line-height:25px;height:25px;}
.newsList0 li span{float:right; padding-right:5px; color:#888;}

.aboutList{width:198px; margin-left:15px;}
.topText1{background:url(../images/bgTopTitle.gif) no-repeat left top; height:38px; line-height:38px; color:#d00004; font-weight:bold; text-indent:10px;}
.topText1 span{float:right; padding-right:10px;}
.topText1 span a{color:#888; font-size:12px; font-weight:normal;}

.aboutList0{width:187px; margin:0 auto; padding: 5px 0px;}
.aboutList0 dd{width: 187px; height: 90px;}
.aboutList0 dt{display:block; background:#8b8b8b; height:20px; float: left; line-height:20px; text-align: center; color:#FFF;width:82px; padding-left:5px; margin:4px 2px;}
.aboutList0 dt.current{background:#d00004;}
.aboutList0 dt a{color:#fff !important;}
.aboutList0 dt a:hover{color:#d00004 !important;}
/*信息公开*/
.openInf{width:775px; height:auto; overflow:hidden;}
.topTitle1{background:url(../images/bgMainTop1.jpg)  no-repeat top center; height:32px;}
.topTitle1 a{float:right;padding-right:10px; color:#888; padding-top:10px;}
.topTitle1 a:hover{color:#d00004;}

.infTab1{width:374px; height:215px; background:url(../images/bgTabBox.jpg) no-repeat top;
	position:relative; margin-left:8px;}
.adshow{width: 757px; overflow: hidden; height: 100px; margin: 5px auto; padding-top: 5px;
	border-top: 1px dotted #ccc; position:relative;}
.adlist{height:100em;  position: relative;}
.adlist li{height: 110px;}
.adlist li a{float: left; padding: 4px; display: block;height: 100px; width: 143px;}
.adlist li img{height: 100px; width: 143px;}

/*信息公开spry选项卡1*/
.TabbedPanelsTabGroup2 {height:30px; line-height:30px; font-size:14px; width: 374px;}
.TabbedPanelsTab2 {position: relative; float: left; margin:0; cursor: pointer; display:block; width:93px; height:30px; text-align:center;text-decoration: none; color:#333;}
.TabSelected2 {background:url(../images/bgTabF1.gif) no-repeat center; width:94px; font-weight:bold; color:#d00004;}
.TabbedPanelsContentGroup2 { clear: both; width:354px; margin:0 auto;}
.TabbedPanelsContent2 {overflow: hidden;padding-top:10px;}
.newsList1 li{line-height:23px;height:23px; padding-left:5px;background:url(../images/bgDotLine.gif) no-repeat bottom; }
.newsList1 li span{float:right; padding-right:8px; color:#888;}

.infTab2{width:374px; height:165px; position:relative; margin-left:8px;background:url(../images/bgTabBox2.jpg) no-repeat top; position:relative; }
h2.title{font-size:14px; position:absolute; top:5px; left:15px;}
h2.title a,h2.title22 a{color:#d00004; }
h2.title22{font-size:14px;color:#d00004; padding-left:30px; padding-top:5px; height:19px; position:absolute; top:0; left:125px; background:url(../images/question.png) no-repeat left top;}


/*信息公开spry选项卡2*/
.TabbedPanelsTabGroup3 {height:29px; line-height:29px;padding-left:83px; _padding-left:79px;}
.TabbedPanelsTab3 { position: relative; float: left; margin: 0 0 0 4px;cursor: pointer; display:block; background:url(../images/bgTabD1.gif) no-repeat center; width:93px; height:29px; text-align:center;text-decoration: none; color:#333;}
.TabSelected3 {background:url(../images/bgTabF4.gif) no-repeat center; font-weight:bold;}
.TabbedPanelsContentGroup3 { clear: both; width:354px; margin:0 auto;}
.TabbedPanelsContent3 {overflow: hidden;padding-top:10px;}
.newsList2 li{background:url(../images/bgDotLine.gif) no-repeat bottom; line-height:23px;height:23px; padding-left:5px; overflow:hidden;}
.newsList2 li span{float:right; padding-right:8px; color:#888;}

.openInfR{width:198px; margin-left:10px;}
.halfList,.subList{padding:0 10px;}
.halfList{padding: 10px 0px;}
.halfList li{width:88px; height:22px; float: left; line-height:22px; text-align: center;background:url(../images/bgList1.gif) no-repeat left top; padding-bottom:8px;}
.subList li{line-height:22px;}
.subList{height:91px; padding-top:5px;}
.subImg{padding-top:1px;}
.subImg h3{display:block; margin:9px 0;font-size:0; line-height:0;}
.subImg h3 img{font-size:0; line-height:0;}

.fullList{padding: 5px 4px;}
.fullList li{line-height:20px; background:url(../images/bgLine2.jpg) bottom repeat-x; padding:3px 5px;}
.fullList li span{float:right; padding-right:10px; color:#999;}


.system{width:302px; height:160px; margin-left:10px; margin-top:20px;}
.system h2{font-size:14px; color:#d00004; padding-left:45px;}
.system h2 span{float:right; padding:0 5px 0 0}

.system ul{padding-left:115px; padding-top:16px;}
.system ul li{font-family:'微软雅黑'; font-size:12px; font-weight:bold; line-height:30px; _line-height:28px;}
.system ul li.orange a{color:#db8600;}
.system ul li.red a{color:#da0307;}
.system ul li.blue a{color:#0065e2;}
.system ul li.green a{color:#1fad08;}

.resultNotice{width:614px; height:160px; position:relative; padding-left:45px; display:inline-block; margin-top:15px;}

.resultTableTop{color:#d00004; font-size:14px; font-weight:bold; padding-left:40px; position:relative; width:564px; height:33px; line-height:33px; overflow:hidden}
.resultTableTop span{float:right; padding-right:10px; _padding-top:5px;}
.resultTableTop span a{color:#888; font-size:12px; font-weight:normal;}
.resultTableTop span a:hover{color:#d00004;}
form.inputForm{font-size:12px; font-weight:normal; font-style:normal; color:#444;display:inline;margin:0; padding:0; text-indent:20px; }
form.inputForm input.text{border:none; width:108px; height:18px; line-height:18px; color:#999; text-indent:5px; margin-right:5px; border:#d7d7d7 1px solid;}

.resultTable{width:601px;}

.resultTable table tr.tcon td{line-height:25px; background:url(../images/bgLine2.jpg) bottom repeat-x}
.resultTable table tr td.textLeft{padding-left:5px;}

.bannerAd{width:983px; margin:0 auto;}

.memberArea{background:url(../images/member.jpg) no-repeat top center; width:775px; height:496px; position:relative; z-index:0; }
.TabMemberContentGroup{padding-top: 5px;}
ul.memberMenu{padding: 0px 0px 0px 50px;}
ul.memberMenu li{float: left; padding:20px 12px 10px; }
ul.memberMenu li.cur{border-bottom: 3px solid #F0222C;}
ul.memberMenu li a{height: 26px;font-size:16px; font-weight: bold; cursor: pointer;}

.member-info{margin: 0px auto; padding: 10px 20px 10px 50px; }

.jcarousel {position: relative; overflow: hidden; height: 250px;}

.jcarousel-control-prev,.jcarousel-control-next,.jcarousel-control-prev2,.jcarousel-control-next2 {position: absolute;top: 50%;margin-top: -15px;width: 30px;
	height: 30px;text-align: center;background: #4E443C;color: #fff;text-decoration: none;text-shadow: 0 0 1px #000;font: 24px/27px Arial, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 4px #F0EFE7;-moz-box-shadow: 0 0 4px #F0EFE7;box-shadow: 0 0 4px #F0EFE7;}*/
.jcarousel-control-prev,.jcarousel-control-prev2 {left: 15px;}
.jcarousel-control-next,.jcarousel-control-next2 {right: 15px;}
.huizhang-img{ width: 220px;padding-left: 45px;float: left; text-align: center;}
.huizhang-img p{line-height: 150%; font-size:12px; font-family: "微软雅黑"; padding: 2px 0px;}
.huizhang-about{float: right;width: 470px;height: 280px;overflow-y: auto;overflow-x: hidden;margin-right: 10px;}
.huizhang-about p{font-size:14px; font-family: "微软雅黑";line-height: 150%; text-indent: 2em; margin-top: 0.5em;}
 .huizhang-about div{font-size:14px; font-family: "微软雅黑";line-height: 150%; text-indent: 2em; }
.TabMemberContent .name{font-size: 14px; font-weight: bold;}
.huizhang2-img{ width: 180px;padding-left: 45px;float: left; text-align: center;}
.huizhang2-img img{width: 117px; max-height:138px;overflow: hidden;}
.huizhang2-about{float: right;width: 540px; text-indent: 2em; height:88px;line-height: 1.8; overflow-y: auto;overflow-x: hidden;margin-right: 10px;}

.member-info, .member-info2 {width: 710px; height:1000em;  position: relative; overflow: hidden;}
.member-info li{float: left; width: 710px; height:120px; padding: 0px 0px 15px 0px; }
.member-item {float: left; width: 200px; height:100px; padding:10px 10px; background: #E9E9E9; margin:0px 16px 0px 0px;}
.member-info li .img{float: left; height: 100px; max-width: 75px;}
.member-info li .txt{float: right; width:110px; overflow: hidden;}
.member-info li .name{float: left; padding: 0px 0px 5px 0px; position:relative; width:110px; font-family: "微软雅黑"; font-size:16px; color:#CD0E15;}
.member-info li .name span{position: absolute; top: 4px; right: 0px; font-size: 12px; color: #333;}
.member-info li p{padding:5px 0px 0px 0px; width: 110px; font-size: 12px;font-family: "宋体"; line-height: 150%;}
.member-info li .more{float: left; text-align: right; width:110px;font-family: "宋体";}

.member-mishuchu{width: 750px; height:auto;  position: relative; margin: 10px 0px 0px 0px;}
.member-mishuchu li{float: left; width: 250px; height:120px; padding: 0px 0px 15px 0px; }
.member-item-mishu {float: left; width: 220px; height:100px; padding:10px 10px; background: #E9E9E9; margin:0px 16px 0px 0px;}
.member-mishuchu li .img{float: left; height: 100px; max-width: 80px;}
.member-mishuchu li .txt{float: right; width:120px;}
.member-mishuchu li .name{float: left; padding: 0px 0px 5px 0px; position:relative; width:110px; font-family: "微软雅黑"; font-size:16px; color:#CD0E15;}
.member-mishuchu li p{padding:5px 0px 0px 0px; width: 110px; font-size: 12px;font-family: "宋体"; line-height: 180%;}

.member-mishu {width: 750px; position: relative;}
.member-mishu li{float: left; width: 240px; padding: 0px 0px 15px 0px; text-align: center; margin:10px 10px 0px 0px;}
.member-mishu li img{ padding: 4px; border: 1px solid #ebebeb;}
.member-mishu li h4{padding: 10px 0px 5px 0px; font-family: "微软雅黑"; font-size:16px; color:#CD0E15;}
.member-mishu li p{padding:5px 0px 0px 0px; font-size: 12px;font-family: "宋体"; line-height: 180%;}

.member-item2 {float: left; width: 200px; height:50px; padding:10px 10px; background: #E9E9E9; margin:6px 16px 5px 0px;}
.member-info2 { margin-left: 45px;}
.member-info2 li{float: left; width: 220px; padding: 8px 5px 4px 5px;}
.member-info2 li .name{float: left;padding: 0px; position:relative; width:110px; font-family: "微软雅黑"; font-size:16px;}
.member-info2 li .name a{color:#CD0E15;}
.member-info2 li .name span{position: absolute; top: 4px; right: 0px; font-size: 12px; color: #333;}
.member-info2 li p{width: 200px; float: left; padding:5px 0px 0px 0px; font-size: 12px;font-family: "宋体";}

.MemberRoll{float: right; width:720px; height: 150px; border-top: 1px dotted #ccc; position: relative;
	overflow: hidden; margin-right: 0px; padding: 5px 10px;}
#memberroll img{height: 100px;}
#memberroll h4{font-size: 12px; font-weight: normal; text-align: center;}
#memberroll p{color: #888; margin-top: 5px; text-align: center;}


.infoList{width:750px; height:220px; position:relative;}
.infoList h3{background:url(../images/bgListTop2.gif) no-repeat center; color:#D00004; text-indent:35px; line-height:35px; font-size:14px;}
.infoList ul{padding-top:5px;}
.infoList ul li{background:url(../images/bgDotLine.gif) repeat-x bottom; padding-left:5px; font-size:14px; line-height:25px;height:25px;}
.infoList ul li span{float:right; padding-right:10px; color:#888;}
.infoList p{line-height: 180%; font-size:14px; padding-bottom: 20px;}
.more4{ position:absolute; bottom:0; right:10px;}
.more4 a{color:#999;}
.more4 a:hover{color:#D00004;}

.artSets{width:411px; margin-left:22px; margin-top:22px; overflow:hidden;}
.artMore{position:absolute; top:31px; right:20px;}

.ArtListTabGroup{height:29px; line-height:29px; padding-left:120px;}
.ArtListTab { position: relative;float: left;margin: 0 4px 0 0;cursor: pointer; background:url(../images/bgTabD.gif) no-repeat center; display:block; width:93px; height:29px; text-align:center; color:#045CBC; font-size:14px;}
.ArtTabSelected {background:url(../images/bgTabF4.gif) no-repeat center; font-weight:bold;}
.ArtListTabContentGroup { clear: both; width:411px;}
.ArtListTabContent {overflow: hidden;padding-top:22px; padding-left:10px;}
.ArtListTabContent ul li{width:121px; float:left; display:inline; margin:0 11px 10px 0px;}
.ArtListTabContent ul li img{padding:2px; border:#d7d7d7 1px solid;}
.ArtListTabContent ul li a{display:block; padding-bottom:7px; text-align:center;}

.weibo{width:198px; padding:15px 0 0 0; background:url(../images/bgWeibo.gif) no-repeat top; text-align:center; overflow:hidden;}
.weibo h3{font-size:14px; text-align:center; color:#045cbc; padding:20px 0 10px 0;}
.weiboIframe{width:188px; margin:0 auto; overflow:hidden;}

.weiboLink{text-align:center; padding:0px 0px 15px 0px; background:url(../images/bgWeibo.gif) no-repeat bottom;}

.dicBox{width:875px; height:56px; background:url(../images/bgDic.jpg) no-repeat left top; padding:20px 15px 15px 98px; overflow:hidden;}
.dicBox .dictext{line-height:25px;}
.dicMore{clear:both; float:right; margin-top:-10px;}

/*友情链接*/
.links{width:775px; height:116px; background:url(../images/bgLink.jpg) no-repeat top center;}
.moreLinks{height:29px; line-height:29px; width:775px;}
.moreLinks a{color:#777;float:right;padding-right:10px; }
.moreLinks a:hover{color:#d00004;}
.links ul{padding:5px 15px; height: 70px; overflow:auto;}
.links ul li{width:105px; float:left; margin-right:15px; _margin-right:13px; padding: 5px 0px; display:inline;}
.links ul li span{display:block;width:175px; height:155px; overflow:auto; border:#d9d9d9 1px solid;}
.links ul li span a{display:block; padding:5px 0 0 10px;}

/*友情滚动图片链接样式*/
.linksLogo{width:983px; margin:0 auto; background:url(../images/bgLogoG.jpg) no-repeat top center; height:60px;}
#m-scroll {position:relative; width:939px;padding:8px 22px 0 22px;}
#l-arrow, #r-arrow { display:block; position:absolute; top:13px; z-index:1; width:13px; height:33px; cursor:pointer;}
#l-arrow { left:0px; background:url(../images/pointL.gif) no-repeat;}
#r-arrow { right:0px; background:url(../images/pointR.gif) no-repeat;}
#m-scroll ul {overflow:hidden; width:939px;}
#m-scroll li {float:left;}
#m-scroll li .img-box {width:153px; height:44px; padding:0 2px;}
#m-scroll li .img-box img { width:143px; height:40px; padding:1px; border:1px solid #ccc;}

.copyRight{width:983px; margin:0 auto; padding: 10px 0px;}
.quickLink{background:url(../images/bgCopytop.jpg) no-repeat top center; height:30px; line-height:30px; color:#FFF;}
.crText{font-family:'Arial'; padding-left: 460px; text-align: left;font-size:12px; line-height:22px; margin-top:10px; background: url(/images/weixin.png) no-repeat 300px 0px;}

/*内页样式开始*/


.leftNavList{width:168px; margin:0 auto;}
.leftNavList ul{padding-top:15px;}
.leftNavList ul li{width:168px; height:25px; text-align:center; line-height:25px; margin-top: 5px;}
.leftNavList ul li a{display:block; height:25px;  background:url(../images/bgLeftLi.gif) no-repeat top center; font-weight:bold;height:25px;line-height:25px;}
.leftNavList ul li a:hover,li.selected a{color:#D00004; text-decoration:none;}


.commList ul{padding-top:5px;}
.commList ul li{margin:5px 0px 0p 0px;background:url(../images/bgDotLine.gif) repeat-x bottom; padding-left:5px; font-size:14px; line-height:25px; height:25px;}
.commList ul li span{float:right; padding-right:10px; color:#888;}


.midBox{width:983px; margin:0 auto; position:relative; z-index:0;}
.leftNav{width:215px;}
.outFix{background:url(../images/bgOutfix.gif) repeat-y scroll 0 0; width:983px; overflow:hidden;}
.outFix2{background:url(../images/bgOutfix2.gif) repeat-y scroll 0 0; width:983px; overflow:hidden;}
.lnTop{width:215px; background:url(../images/bgLeftNavtop.gif) no-repeat left top; height:35px; padding:10px 0 0 0;}
.lnTop2{width:215px; background:url(../images/bgLeftNavtop2.gif) no-repeat left top; height:36px; padding:10px 0 0 0;}
.imgFixBot{width:983px; height:40px;}
.rightBox{width:750px; margin-left:18px;}

.showContent{width:720px; margin:0 auto; min-height:555px; height:auto !important; height:555px;}
.showTitle{font-size:12px; font-family:'微软雅黑','宋体'; color:#e01f00; padding:10px 0 0px 0; text-align:center; font-weight:bold}
.showTitle1{color:#999;line-height:30px; text-align:center;border-bottom:1px solid #cbcbcb;}

.showCon{ line-height:1.8; font-size:16px; text-align:left; padding:15px 0 15px 0;}
.showCon h2{ font-size: 20px; margin: 10px auto; border-bottom: 1px dotted #ccc; clear:both;}
.showCon img{ float: left; padding-right: 10px;}
.showCon p{ line-height:25px; text-indent: 2em; padding:25px 0 0 0;}
.showCon div{clear:both;}

.showCon .product li{ float:left; padding:10px 0px;width: 25%; text-align: center}
.showCon .product li img{float: none; padding:5px; border: 1px solid #ccc;}
.showCon .product li p{font-size: 12px; text-indent: 0px;; width: 100%; padding: 0px; margin: 0px;}

.showOperation{text-align:right;padding:10px 0 20px 0;}
.showOperation a{display:inline-block; margin-left:5px;}

/* sidebar AccordionPanel*/
.sidebarAccordion {width:215px;}
.AccordionPanel {margin: 0px; padding: 0px; background:none !important;}
.AccordionPanelTab {margin:0px;padding:5px;background:url(../images/bgLeftLi.gif) no-repeat center; height:25px; line-height:25px; color:#333; font-weight:bold; text-align:center;}
.AccordionPanelContent {width:168px; overflow:hidden; text-align:center; margin:0 auto;}
.AccordionPanelContent ul li{margin:2px auto;padding:2px auto; line-height:25px; background:url(../images/bgGreyLine.gif) no-repeat 4px bottom;}
.AccordionPanelOpen .AccordionPanelTab {background:url(../images/bgLeftLi.gif) no-repeat center; color:#d00004; font-weight:bold;}
.AccordionPanelTabHover {background:url(../images/bgLeftLi.gif) no-repeat center; color:#D00004; font-weight:bold;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #d00004; font-weight:bold;}
.AccordionFocused .AccordionPanelTab {cursor:pointer;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {}
/* sidebar AccordionPanel End!*/

.location1{color:#999; height:40px; border-bottom:#d7d7d7 1px solid; line-height:40px; text-indent:15px;}
.location1 a{color:#999;}
.location1 a:hover{color:#d00004;}
.location1 strong{font-weight:normal; color:#555;}

.location2{color:#FFF; height:30px;line-height:30px; text-indent:25px; background:url(../images/bgLocation.jpg) no-repeat center; font-weight:bold; font-size:14px;}
.location2 span{color:#999; float:right; font-weight:normal; padding-right:10px; font-size:12px;}
.location2 a{color:#999;}
.location2 a:hover{color:#D00004;}
.location2 strong{font-weight:normal; color:#555;}

.gkBox{width:750px; height:673px; background:url(../images/bgGkbox.jpg) no-repeat center; margin:10px 0 10px 0;}
.boxText1,.boxText2,.boxText3,.boxText4{width:370px; height:217px; position:relative;}
.gkBox h3{color:#FFF; height:30px; line-height:30px; text-indent:25px; font-size:14px;}
.gkBox .content{width:220px; margin:15px 0 0 133px; line-height:20px;}
span.more2{display:block; position:absolute; bottom:15px; right:20px;}
span.more2 a{color:#888;}
span.more2 a:hover{color:#D00004;}
ul.memList li{position: relative; padding-left:45px; border-bottom: 1px dotted #ccc;}
ul.memList li span{position: absolute; top: 0px; left: 0px; width: 45px;}
.boxContent{}
.boxContent p{font-size: 14px; text-indent: 2em; margin:0.5em 0px; line-height: 180%;}
.boxContent div{font-size: 14px; margin:0.5em 0px; line-height: 180%;}
.company-list{border-top:1px solid #ccc; border-left:1px solid #ccc;font-size: 14px; line-height: 180%; margin: 0px auto;}
.company-list tr td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding: 2px 4px;}


ul.roomList li{width:60px; float:left; margin-left:12px;}

/*信息公开*/
.leftBox{width:215px;background:url(../images/boxRepeaty.gif) repeat-y scroll right;}
.lnTop3{width:215px;height:35px; padding:10px 0 0 0;}

.smallBox1{width:192px; height:236px;}
h3.sTop1{background:url(../images/bgSbtop2.jpg) no-repeat center; height:20px;  color:#FFF; text-indent:12px; font-size:14px; padding-top:10px;}
.borderLRB-grey{border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid;}
.lbList{padding:10px;}
.lbList ul li{background:url(../images/bgList4.gif) no-repeat center; height:25px; width:152px; margin:5px 0; line-height:25px; padding-left:18px;}

.smallBox2{width:192px;margin-top:15px;}
h3.sTop2{background:url(../images/bgSbtop3.jpg) no-repeat center; height:20px;color:#FFF; text-indent:12px; font-size:14px; padding-top:10px;}
h3.sTop2 span{float:right; padding-right:10px;}
h3.sTop2 span a{color:#FFF; font-size:12px; font-weight:normal;}
h3.sTop2 span a:hover{color:#fff;}
.lbList2{padding:10px; height:176px;}
.lbList2 ul li{line-height:22px;}

.middleBox{width:455px; overflow:hidden;}
.newsTab2{width:455px; height:221px; padding-top:5px; position:relative;}

.newsTab3{width:455px; height:221px; padding-top:20px; position:relative;}


.QATab{width:750px;}
/*常见问题spry选项卡*/
.TabbedPanelsTabGroup15{height:34px; line-height:34px; background:url(../images/bgTabG2.gif) no-repeat top; padding-left:15px;}
.TabbedPanelsTab15{ position: relative;float: left; padding:0; margin:5px 1px 0 0;cursor: pointer; display:block; width:111px;height:29px; text-align:center;color:#FFF; font-weight:bold; font-size:14px;}
.TabSelected15 {font-weight:bold; display:block;color:#D00004; background:#FFF;}
.TabbedPanelsContentGroup15{ clear: both;}
.TabbedPanelsContent15 {overflow: hidden;}
.Qtitle{background:url(../images/bgQ.gif) no-repeat left top; height:28px; line-height:28px; color:#D00004; padding-left:35px; margin:30px 0 10px 0;}
.Acontent{background:url(../images/bgA.gif) no-repeat left top; line-height:22px; text-indent:20px; padding:0 20px 0 35px;}

.ftRLbox{width:489px; height:auto; border:#d8d8d8 1px solid; padding:0 10px; overflow:hidden;}
.ftSubject{width:459px; height:145px; border-bottom:#d8d8d8 1px solid; position:relative; padding:0 15px; margin:15px 0 0 0;}
.ftSubject span{display:inline-block; width:161px; height:119px; background:url(../images/bgImg1.jpg) no-repeat center; float:left; padding:4px 0 0 4px;}
.ftSubject span img{width:155px; height:113px;}
.ftSubject ul{width:284px; float:right; padding:10px 0 0 0;}
.ftSubject ul li{line-height:22px;}
.ftSubject em{ font-style:normal; position:absolute; right:15px; bottom:22px;}
.ftSubject em a{color:#D00004;}
.ftSubject em a:hover{color:#D00004;}

.ftRRbox{width:226px;}
.smallBox7{width:226px;}
.smallBox7 h3{background:url(../images/bgTop6.jpg) no-repeat center; height:34px; line-height:34px; text-indent:30px; font-size:14px; color:#D00004;}
.smallBox7 h3 span{float:right; padding-right:10px;}
.smallBox7 h3 span a{color:#FFF; font-size:12px; font-weight:normal;}
.smallBox7 h3 span a:hover{color:#FFF;}
.smContent{padding:10px 0 10px 13px; line-height:22px;}
.smContent ul li{margin-bottom:10px;}
.smContent ul li a{display:block; width:176px; height:43px; line-height:43px; padding:0 0 0 20px; font-size:14px; font-weight:bold; background:url(../images/bg_btn_cqyg.png) no-repeat 0 0;}


.cjwtList{width:181px; margin:20px auto; overflow:hidden;}
.cjwtList dl dt{height:27px; background:url(../images/bgCjwjLi.png) no-repeat 0 -27px; line-height:27px; padding-left:30px; font-weight:bold;cursor:pointer;margin-bottom:8px;}
.cjwtList dl dt.current{background-position:0 0 !important;}
.cjwtList dl dd a{display:block; height:20px; border-bottom:#cbcbcb 1px solid; background:url(../images/icon_angel1.gif) no-repeat 28px 4px; padding-left:38px; margin-bottom:8px;}
.cjwtList dl dd a.cur{color:#D00004;}
.cjwtSearch{width:417px; margin:0 auto; height:54px; background:url(../images/bg_cjwj_s.png) no-repeat 0 0; padding:35px 0 0 108px;}
.cjwtSearch input{display:inline-block; float:left;}
.cjwtKey{width:315px; height:38px; background:url(../images/bg_cjwt_sinput.png) no-repeat 0 0; border:0 none; padding-left:5px; line-height:35px;}

.boxMsg{padding:10px; line-height:22px}
.boxMsg span{color:#ee0000}
.tableMsg{border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:12px; color:#333}
.inputMsg{width:180px}
.tableMsg td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; height:20px; line-height:20px; padding:5px}
.tdColor{font-weight:bold;  text-align:right;padding:0 5px 0 0; color:#666666}
.tBlue{color:#e01f00; text-align:center; font-weight:bold;background:#ffe5a8; padding:2px!important; font-size:14px}


/*图片列表*/
.picList{ width:713px; padding:10px 0 0 0; overflow:hidden}
.picList li{ float:left; text-align:center;display:inline-block; width:160px; height:173px; overflow:hidden; padding:0 7px 10px 10px}
.picList img{border:0; margin-bottom:10px; width:160px; height:121px;}

/*视频列表*/
.videoList{ width:713px; padding:10px 0 0 0; overflow:hidden}
.videoList li{ float:left; text-align:center;isplay:inline-block;   width:160px; overflow:hidden; padding:0 7px 15px 10px}
.videoList img{border:0; margin-bottom:10px; width:148px; height:102px; padding:6px 6px 20px 6px; background:url(../images/bgVideo2.jpg) no-repeat}


.focusPic img{ width:310px; height:230px;}


.boxFocus{ width:349px; height:230px;position:relative}

.focTitleBg{ background:#000;position:absolute; left:0; top:202px; z-index:2; filter:alpha(opacity=80);opacity: 0.80;height:28px;width:349px;}
.focTitle{position:absolute; left:7px; top:205px; z-index:2; text-align:center; color:#fff; font-size:13px; line-height:26px; text-align:left!important; width:220px;}
.focTitle a{color:#fff;}
.focTitle a:hover{color:#fff; text-decoration:underline;}

.navFocus{ position:absolute;right:3px; top:208px; z-index:3;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:76px; height:18px;}
.navFocus ul{}
.navFocus li{float:left; text-align:center; background:#555555; width:18px; height:15px; margin-right:1px; color:#fff}
.navFocusCard{background:#ff8803!important;cursor:pointer;}
.navFocus li a{color:#fff;}
.navFocus li a:hover{color:#fff; text-decoration:none}

.locationZt{color:#FFF; height:30px;line-height:30px; padding:0 0 0 10px;border-bottom:1px solid #e3e3e3; font-weight:bold; font-size:14px;}
.locationZt h3{ background:url(../images/bgLocationZt1.jpg); float:left; font-size:14px; padding:0 15px 0 15px}
.locationZt span{color:#999; float:right; font-weight:normal; padding-right:10px; font-size:12px;}
.locationZt a{color:#999;}
.locationZt a:hover{color:#D00004;}
.locationZt strong{font-weight:normal; color:#555;}

/*联系我们*/
.tableMl{border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; text-align:center}
.tableMl td{border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:8px; line-height:18px;}
.headMl td{background:#fff2db; height:30px; padding:0px!important}

.commBox{width:916px; margin:0 auto;}

/*地图*/
.boxMap{overflow:hidden; padding:20px 0 0 0; width:946px}
.boxMap1{width:210px; float:left; padding:0 25px 0 0px;}
.navMap{background:#d00004;line-height:18px; padding:2px 0 0 10px; font-weight:bold; color:#fff}
.navMap a{color:#fff}
.navMap a:hover{color:#fff}
.boxMap2{}
.boxMap2 ul{}
.boxMap2 li{ border-bottom:1px solid #f0f0f0; line-height:22px; padding:2px 0 0 20px;}

/*RSS*/
.showCon2{line-height:22px;}
.rss{line-height:24px; font-size:14px; color:#666;}
.rss span{background:url(../images/icon05.jpg) no-repeat 10px 2px; padding:0 0 0 27px; font-weight:bold}
.rss p{padding:0 0 18px 0; margin:0}
.rss div{text-align:center; padding-bottom:18px}
.rss div img{ padding:0 8px 0 0}
.rss_table {width:600px; margin:10px 0 0 24px}
.rss_table th{text-align:right; line-height:28px; font-weight:normal}
.rss_table td input{width:280px; padding:1px 0 0 2px}

/*搜索*/
.tableSearch{ margin:10px 0 100px 0}
.tableSearch td{line-height:18px; height:30px}
.inputSearchMore{width:200px; height:18px; line-height:18px;}
.tBg{ background:#fffcdb}

/*其它*/
.navOther{font-size:22px; font-family:'宋体'; color:#d00004; padding:10px 0 10px 0; font-weight:bold; text-align:center; border-bottom:1px solid #ddd}
.navOther span{font-size:12px; font-weight:normal; color:#444}


.ftHgList{width:225px; padding:10px 0;}
.ftHgList li{height:23px; line-height:23px;}

.pubBox2{width:983px; height:242px; margin-top:10px;}


.leftNavZtzl{ padding:0 15px 0 15px;}
.leftNavZtzl ul{}
.leftNavZtzl ul li{border-bottom:1px solid #d6d6d6; line-height:20px; font-weight:bold; text-align:left; padding:10px 10px 10px 10px}

.tRed{color:#e01f00}

.boxtime{display:inline-block; float:left;}
.boxannp{padding-right: 50px; float:right; width: 450px; }
.boxann{display:inline-block; font-size: 14px; letter-spacing: 3px; width: 450px;  text-align: center; color: red; font-weight: bold; height: 30px;}
.mlink{display:inline-block; width:350px; height:33px; position:absolute; top:38px; right:0; text-align:left;}
.mlink a{display:inline-block; float:left; height:33px; background:url(../images/bg_sub_m.png) no-repeat 0 0; font-size:12px; font-weight:normal;}
.mlink a#mobile{ width:88px; background-position:0 0; padding-left:27px;}
.mlink a#person{width:80px; background-position:0 -37px; padding-left:35px;}
.mlink a#rss{width:85px; background-position:0 -73px; padding-left:30px;}
.moTab{padding:20px 0 0 0;}
.moLink{padding:55px 0 50px 0;}

.share{width:155px; height:24px;background:url(../images/bg_share.png) no-repeat; position:absolute; z-index:10; right:30px; top:20px;}

.fancyBox{width:695px; padding-bottom:20px; overflow:hidden;}
.fancyBox h1{height:40px; background:url(../images/bg_pop_t1.gif) repeat-x 0 0; line-height:40px; color:#0060a9; font-size:14px;  font-weight:bold; padding-left:20px;}
.cTable{border-top:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; width:650px; margin:20px auto 0 auto;}
.cTable td{text-align:center; color:#1a6396; font-size:14px; line-height:25px;border-right:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid;}
.cTable td.bt{color:#1a6396; font-size:14px; font-weight:bold}
.cTable td.mtips{color:#F60; font-size:14px; font-weight:bold; text-align:left; padding-left:10px;}

.xzspTable{border-top:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid; margin-top:20px; margin-bottom:20px;}
.xzspTable td{border-bottom:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; text-align:center; padding:8px;}
.xtTitle td{background:#fff7e8; font-weight:bold;}
.xzspTable td.tLeft{text-align:left !important;}

.xzspBox{width:750px; padding:30px 0; overflow:hidden;}
.xzspBox h1{font-size:14px; font-weight:bold; text-align:center;}
.xzspTable2{border-top:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid; margin-top:20px; margin-bottom:20px;}
.xzspTable2 td{border-bottom:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; text-align:left; padding:8px;}
.xzspTable2 td.tCenter{ font-weight:bold; text-align:center !important;}
.xzspTable2 tr.bgOrg td{background:#fff7e8;}
.xzTab{width:750px; overflow:hidden;}
#xzTag{width:732px; height:31px; background:url(../images/bg_grayLine.gif) repeat-x 0 bottom; padding-left:18px; overflow:hidden;}
#xzTag li{width:99px; height:31px; line-height:31px; float:left; display:inline; margin:0 2px 0 0; text-align:center; font-weight:bold; color:#555; font-size:14px; background:url(../images/bg_xz_tab.png) no-repeat -101px 0;}
#xzTag li a{color:#555; font-size:14px;}
#xzTag li.cur{background-position:0 0; color:#ff6600;}
#xzTag li.cur a{ color:#ff6600;}
#xzTag li.cur a:hover{text-decoration:none;}
.xzCon{width:720px; padding:15px; overflow:hidden;}
.xzCon div{line-height:22px;}

.cjwtTitle{height:25px; background:url(../images/imgArrowR.gif) no-repeat 5px 2px; padding-left:25px; margin-top:10px; color:#F58836; font-size:14px; font-weight:bold; border-bottom:#dadada 1px solid;}

.navSearchNew{ width:842px;height:37px; padding:0 0 2px 140px; overflow:hidden; background:url(../images/bgNavSearchNew.jpg) no-repeat; margin-bottom:10px}
.navSearchNew li{float:left; width:114px; text-align:center; font-size:14px; font-weight:bold; float:left; margin-right:4px; display:inline-block; line-height:37px; background:url(../images/bgNavSearchNew1.jpg) no-repeat}
.navSearchCardNew{background:url(../images/bgNavSearchNew2.jpg) no-repeat!important; color:#fff!important}

.inputSearchNew{ width:280px; border:1px solid #ccc; height:27px; line-height:27px; padding:0 0 0 5px}
.tableSearchNew{}
.tableSearchNew td{padding:10px 0 10px 8px}
.boxSearchList{}
.boxSearchList li{float:left; width:150px; padding:8px 0 0 0}
.btnSubmitNew{ width:91px; height:37px; background:url(../images/btnSearchNew.jpg) no-repeat; border:0; margin-right:20px; display:inline-block}
.btnResetNew{ width:91px; height:37px; background:url(../images/btnResetNew.jpg) no-repeat;border:0}

.boxSubmitNew{ border-top:1px solid #d6d6d6; text-align:center; padding:20px 0 0 0}

.bsznListNew{ width:100%}
.bsznListNew li{ background:url(../images/ico1.png) 10px 13px no-repeat; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:20px; padding:7px 10px 7px 30px;  overflow:hidden}

.boxBsznList{ width:100%}
.boxBsznList li{ background:url(../images/ico1.png) 10px 13px no-repeat; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:34px; height:34px; overflow:hidden}
.boxBsznList li span{padding:0 0 0 30px}
.boxBsznList li ul{ background:url(../images/bgIco.jpg) left no-repeat; height:34px; }
.boxBsznList li ul li{ background:none; float:left; width:95px; border:none; padding:0 0 0 35px; line-height:34px; font-size:12px;}
.boxBsznList li ul li a{ color:#e3000;}
.boxBsznList li ul li a:hover{ color:#e3000; text-decoration:underline}
.listBlock{height:68px!important}
.boxBsznList .noLink{ color:#999!important}
.boxBsznList .noLink:hover{ color:#999!important; text-decoration:none!important}


.navSearchNew{ width:842px;height:37px; padding:0 0 2px 140px; overflow:hidden; background:url(../images/bgNavSearchNew.jpg) no-repeat; margin-bottom:10px}
.navSearchNew li{float:left; width:114px; text-align:center; font-size:14px; font-weight:bold; float:left; margin-right:4px; display:inline-block; line-height:37px; background:url(../images/bgNavSearchNew1.jpg) no-repeat}
.navSearchCardNew{background:url(../images/bgNavSearchNew2.jpg) no-repeat!important; color:#fff!important}

.inputSearchNew{ width:370px; border:1px solid #ccc; height:27px; line-height:27px; padding:0 0 0 5px}
.tableSearchNew{}
.tableSearchNew td{padding:10px 0 10px 8px}
.boxSearchList{}
.boxSearchList li{float:left; width:150px; padding:8px 0 0 0}
.btnSubmitNew{ width:91px; height:37px; background:url(../images/btnSearchNew.jpg) no-repeat; border:0; margin-right:20px; display:inline-block}
.btnResetNew{ width:91px; height:37px; background:url(../images/btnResetNew.jpg) no-repeat;border:0}

.boxSubmitNew{ border-top:1px solid #d6d6d6; text-align:center; padding:20px 0 0 0}

.tableSpjg{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6}
.tableSpjg td{ border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:5px; text-align:center; line-height:18px}
.headSpjg td{ background:#da0308; color:#fff; height:20px; font-weight:bold;}


.connected-carousels .stage {width: 560px;margin: 20px auto;position: relative;}
.connected-carousels .photo-credits {position: absolute;right: 15px;bottom: 15px;font-size: 13px;color: #fff;text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);opacity: .66;}
.connected-carousels .photo-credits a {color: #fff;}
.connected-carousels .navigation {width: 460px;margin: 20px auto;position: relative;}
.connected-carousels .carousel {overflow: hidden;position: relative;}
.connected-carousels .carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.connected-carousels .carousel li {float: left; text-align: center;}
.connected-carousels .carousel-stage {height: 360px;border: 10px solid #fff;-webkit-border-radius: 5px;   -moz-border-radius: 5px;        border-radius: 5px;-webkit-box-shadow: 0 0 2px #999;   -moz-box-shadow: 0 0 2px #999;        box-shadow: 0 0 2px #999;}
.connected-carousels .carousel-navigation {height: 90px;width: 440px;background: #fff;border: 10px solid #fff;
	-webkit-border-radius: 5px;   -moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;}
.connected-carousels .carousel-navigation li {cursor: pointer;}
.connected-carousels .carousel-navigation li img {display: block;border: 5px solid #fff;}
.connected-carousels .carousel-navigation li.active img {border-color: #ccc;}
.connected-carousels .prev-stage,
.connected-carousels .next-stage {display: block;position: absolute;top: 10px;width: 240px;height: 360px;color: #fff;}
.connected-carousels .prev-stage {left: 0;}
.connected-carousels .next-stage {right: 0;}
.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {display: none;}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {display: none; position: absolute; top: 50%; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px;    -moz-border-radius: 30px;         border-radius: 30px; -webkit-box-shadow: 0 0 2px #999;    -moz-box-shadow: 0 0 2px #999;         box-shadow: 0 0 2px #999;}
.connected-carousels .prev-stage span {left: 20px;}
.connected-carousels .next-stage span {right: 20px;}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {display: block;}
.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {display: block; position: absolute; width: 30px; height: 30px; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 16px/29px Arial, sans-serif; -webkit-border-radius: 30px;    -moz-border-radius: 30px;         border-radius: 30px; -webkit-box-shadow: 0 0 2px #999;    -moz-box-shadow: 0 0 2px #999;         box-shadow: 0 0 2px #999;}
.connected-carousels .prev-navigation {left: -15px; top: 42px; text-indent: 6px;}
.connected-carousels .next-navigation {right: -15px; top: 42px; text-indent: 20px;}
.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {opacity: .5; cursor: pointer;}



.form hr{margin-bottom:10px;border:none;border-bottom:1px dashed #ccc;}
.form fieldset{min-height:24px;margin-bottom:10px;border:1px solid #ddd;}
.form legend{margin-left:10px;font-weight:bold;}
.form legend i{display:inline-block;width:13px;height:13px;vertical-align:middle;cursor:pointer;background:url(img4main/icon.png) no-repeat -40px 0;}
.form .fieldset-collapsed legend i{background-position:-60px 0;}
.form .fieldset-collapsed .field-box{display:none;}
.form .field-box{padding-top:10px;}

a.btn, input.btn {background:url(img4main/button.png) 0 0 no-repeat;padding-bottom:1px!important;height:22px;line-height:22px;border:none;text-align:center;cursor:pointer;}
a.btn {display:inline-block;position:relative;color:black;font-size:12px;}
a.btnNormal, input.btnNormal {background-position:0 0;width:80px;}
a.sixwd, input.sixwd{background-position:0 -199px;width:108px;}
input:hover.btnSubmit, a:hover.btnSubmit {background-position:-150px -39px;}
input.btnSubmit, a.btnSubmit {background:url(img4main/button.png) -150px 0 no-repeat;width:89px;height:28px;line-height:28px;color:white;font-size:14px;font-weight:bold;padding-bottom:1px!important;border:none;display:inline-block;text-align:center; cursor:pointer;}

.form .field{overflow:hidden;clear:both;}
.form .field .hd{float:left;width:140px;text-align:right;}
.form .field .hd .required{display:inline;color:#f30;}
.form .field .hd .label{display:inline; cursor:pointer;}
.form .field .bd{padding:0 10px 0 146px;}
.form .field .bd .cell{margin-bottom:10px;text-align:left;}
.form .field .bd label{margin:0 6px 0 2px;}
.form .field .text,.form .field .password{width:150px;height:24px;line-height:24px;border:1px solid #ccc;}
.form .field textarea{width:400px;height:54px;line-height:18px;border:1px solid #ccc;}

.form .button-box{margin:8px 0;padding-top:8px;text-align:center;border-top:1px dashed #ccc;}
.form .button{min-width:80px;height:28px;margin-right:5px;padding:1px 6px;*padding:0;font-weight:bold;font-size:14px;border:1px solid #80b2ff;background:url(img4main/bg-repeatx.png) repeat-x 0 -10px;cursor:pointer;}
.form .button{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 2px #999;-khtml-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999;}
.form .button:hover,.form .button:active{-moz-box-shadow:0px 0px 2px #aaa;-khtml-box-shadow:0px 0px 2px #aaa;-webkit-box-shadow:0px 0px 2px #aaa;box-shadow:0px 0px 2px #aaa;}
.form .field-msg-inline .cell{float:left;display:inline;margin-right:10px;}

ul.memList1{ margin-top:5px;}
ul.memList1 li{position: relative; padding-left:100px; border-bottom: 1px dotted #ccc; line-height:180%;}
ul.memList1 li span{position: absolute; top: 0px; left: 0px; width: 100px;}

.field-box ul li{position: relative; padding-left:90px; float:left; width:280px; line-height:25px;}
.field-box ul li span{position: absolute; top: 0px; left: 0px; width: 90px; padding-top:2px;}

.field-box p{position: relative; padding-left:90px; line-height:30px;}
.field-box p span{position: absolute; top: 0px; left: 0px; width: 90px; padding-top:5px;}

.field-box1{ border-bottom:1px solid #000; padding:10px;}
.field-box1 ul li{position: relative; padding-left:90px; float:left; width:150px; line-height:25px;}
.field-box1 ul li span{position: absolute; top: 0px; left: 0px; width: 90px; padding-top:2px;}

.field-box1 p{position: relative; padding-left:90px; line-height:25px;}
.field-box1 p span{position: absolute; top: 0px; left: 0px; width: 90px; padding-top:5px;}
.field-box1 samp a{ color:#0CC;}

/*lightbox*/
#lightbox{position: absolute;left: 0;width: 100%;z-index:9910;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/lightbox/blank.gif) no-repeat;display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/next.gif) right 50% no-repeat; }

#nextLinkText, #prevLinkText{color: #FF9834;font-weight:bold;text-decoration: none;}
#nextLinkText{padding-left: 20px;}
#prevLinkText{padding-right: 20px;}
.ontop #imageData {padding-top: 5px;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #numberDisplay a { color: black; padding-left: 5px; padding-right: 5px;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6 !important;display: none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {height: 1%;}
#lightboxIframe {display: none;}
.fy-special li{ float:left; margin:10px 0px 0px 10px;}
/*lightbox*/

